$(function () {
  //判断
  layui.form.verify({
    username: [
      /^[a-zA-Z0-9]{1,10}$/, '用户名必须为1到10位数字和字母'
    ],
    psw: [
      /^[\S]{6,10}$/, '密码必须6到10位，且不能出现空格'
    ],
    againPsw: function (value) { //value：表单的值、item：表单的DOM对象
      if (value != $('.reg-box [name="password"]').val()) {
        return '两次密码输入不一致';
      }
    }
  })
  $('#go-reg').on('click', function () {
    $(this).parents('.login-box').hide().siblings('.reg-box').show()
  })
  $('#go-login').on('click', function () {
    $(this).parents('.reg-box').hide().siblings('.login-box').show()
  })
  //登录
  $('#formLogin').on('submit', function (e) {
    e.preventDefault()
    axios.post('/api/login', $(this).serialize()).then(({
      data: res
    }) => {
      if (res.status !== 0) {
        return layer.msg(res.message)
      }
      layer.msg('恭喜您,登录成功')
      console.log(res);
      localStorage.setItem('token',res.token)
      setTimeout(function () {
        location.href = '/index.html'
      }, 1000)
    })
  })
  //注册
  $('#formReg').on('submit', function (e) {
    e.preventDefault()
    axios.post('/api/reguser', $(this).serialize()).then(({
      data: res
    }) => {
      if (res.status !== 0) {
        return layer.msg(res.message)
      }
      layer.msg('恭喜您,注册成功')
      console.log(res);
      $('#formReg')[0].reset()
    })
  })
})